Golang Job: Dev Golang Especialista

Job added on

Company

Zup Innovation
Brazil

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

Gosta de trabalhar com programação web back-end construindo API em GoLang integrada as mais novas ferramentas de cloud do mercado? Conheça as vagas de desenvolvedor back-end do time do KeyProSec.

Você participará de equipes de desenvolvimento de alta performance em soluções Golang para soluções web, fazendo parte do planejamento, desenvolvimento e inovação com essa linguagem de programação que vem crescendo ano após ano.


Sobre o KeyProSec


O KeyProSec é uma ferramenta análitica de prevenção a fraudes onde pensamos na usabilidade e gerenciamento dos alertas de fraudes gerados dentro da compania e demonstramos de forma eficaz para a área de operações interna em uma plataforma web.


BaaS


Uma plataforma de Banking as a service, abreviado por BaaS, tem como proposta oferecer serviços financeiros utilizando o conceito de “as a service“, muito comum em produtos de tecnologia.


Traçando um paralelo de BaaS com IaaS (Infrastructure as a service), podemos dizer que uma empresa que fornece um serviço de infraestrutura (aqui se referindo a cloud computing especificamente), desenvolve, gerencia e abstrai diversas complexidades da área de infraestrutura de computadores. Ela se propõe a abstrair desde o Data Center em si, as certificações de um Data Center, as máquinas, as conexões de rede, até as licenças de softwares. Mesmo que nessa cadeia ela se utilize de várias outras empresas especializadas, ela te entrega um determinado poder computacional, com uma interface específica, para você viabilizar suas aplicações, guardar dados ou qualquer que seja sua necessidade de poder computacional.


Quais serão suas responsabilidades


  • Auxiliar no planejamento e desenvolvimento de novas funcionalidades para o KeyProSec.
  • Auxiliar na definição da arquitetura das soluções em conjunto com o time.
  • Desenvolver soluções técnicas de back-end em Golang junto com seu time.
  • Testar e Documentar seu código desenvolvido.
  • Preservar a qualidade do código em code review.
  • Participar de treinamentos internos sobre melhores práticas de programação.
  • Ser guardião da aplicação em termos de segurança.

O que você precisa ter (Essencial)

  • Golang
  • Desenvolvimento de aplicações web de alta performance
  • Programação paralela
  • Arquitetura REST
  • Design Patterns
  • Banco de dados relacional e não relacional
  • Docker
  • Ferramenta de versionamento de código (GIT)
  • Microsserviços
  • Clean Code

O que seria muito legal se você soubesse (Diferencial)

  • Kubernetes
  • Terraform
  • Ferramentas de desenvolvimento na AWS
  • Inglês Avançado